func runtime.lock
243 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L926: lock(&mheap_.lock)
arena.go#L975: lock(&userArenaState.lock)
arena.go#L990: lock(&userArenaState.lock)
arena.go#L1011: lock(&h.lock)
chan.go#L213: lock(&c.lock)
chan.go#L350: lock(&c.lock)
chan.go#L402: lock(&c.lock)
chan.go#L562: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L21: lock(&sched.lock)
debugcall.go#L247: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L261: lock(&itabLock)
lock_futex.go#L51: func lock(l *mutex) {
malloc.go#L884: lock(&h.lock)
malloc.go#L1599: lock(&globalAlloc.mutex)
mcache.go#L88: lock(&mheap_.lock)
mcache.go#L116: lock(&mheap_.lock)
metrics.go#L657: lock(&mheap_.lock)
mfinal.go#L105: lock(&finlock)
mfinal.go#L184: lock(&finlock)
mfinal.go#L189: lock(&finlock)
mfinal.go#L268: lock(&finlock)
mfinal.go#L309: lock(&finlock)
mgc.go#L544: lock(&work.sweepWaiters.lock)
mgc.go#L1127: lock(&work.sweepWaiters.lock)
mgc.go#L1206: lock(&mheap_.lock)
mgc.go#L1272: lock(&userArenaState.lock)
mgc.go#L1498: lock(&sched.lock)
mgc.go#L1673: lock(&mheap_.lock)
mgc.go#L1687: lock(&mheap_.lock)
mgc.go#L1710: lock(&sweep.lock)
mgc.go#L1739: lock(&mheap_.lock)
mgc.go#L1811: lock(&sched.sudoglock)
mgc.go#L1822: lock(&sched.deferlock)
mgc.go#L1908: lock(&mheap_.speciallock)
mgc.go#L1935: lock(&mheap_.speciallock)
mgcmark.go#L293: lock(&sched.gFree.lock)
mgcmark.go#L313: lock(&sched.gFree.lock)
mgcmark.go#L381: lock(&s.speciallock)
mgcmark.go#L700: lock(&work.assistQueue.lock)
mgcmark.go#L711: lock(&work.assistQueue.lock)
mgcmark.go#L764: lock(&work.assistQueue.lock)
mgcpacer.go#L1262: lock(&mheap_.lock)
mgcpacer.go#L1309: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L274: lock(&sweep.lock)
mgcsweep.go#L308: lock(&sweep.lock)
mgcsweep.go#L423: lock(&mheap_.lock)
mgcsweep.go#L742: lock(&mheap_.lock)
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mheap.go#L824: lock(&h.lock)
mheap.go#L900: lock(&h.lock)
mheap.go#L922: lock(&h.lock)
mheap.go#L1189: lock(&h.lock)
mheap.go#L1208: lock(&h.lock)
mheap.go#L1568: lock(&h.lock)
mheap.go#L1608: lock(&h.lock)
mheap.go#L1876: lock(&span.speciallock)
mheap.go#L1911: lock(&span.speciallock)
mheap.go#L1966: lock(&mheap_.speciallock)
mheap.go#L1997: lock(&mheap_.speciallock)
mheap.go#L2009: lock(&mheap_.speciallock)
mheap.go#L2115: lock(&work.strongFromWeak.lock)
mheap.go#L2138: lock(&work.strongFromWeak.lock)
mheap.go#L2154: lock(&mheap_.speciallock)
mheap.go#L2194: lock(&mheap_.speciallock)
mheap.go#L2226: lock(&span.speciallock)
mheap.go#L2252: lock(&mheap_.speciallock)
mheap.go#L2311: lock(&mheap_.speciallock)
mheap.go#L2317: lock(&mheap_.speciallock)
mheap.go#L2323: lock(&mheap_.speciallock)
mheap.go#L2331: lock(&mheap_.speciallock)
mheap.go#L2411: lock(&gcBitsArenas.lock)
mheap.go#L2474: lock(&gcBitsArenas.lock)
mheap.go#L2503: lock(&gcBitsArenas.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mprof.go#L278: lock(&profInsertLock)
mprof.go#L318: lock(&profInsertLock)
mprof.go#L390: lock(&profMemActiveLock)
mprof.go#L391: lock(&profMemFutureLock[index])
mprof.go#L429: lock(&profMemActiveLock)
mprof.go#L430: lock(&profMemFutureLock[index])
mprof.go#L454: lock(&profMemFutureLock[index])
mprof.go#L475: lock(&profMemFutureLock[index])
mprof.go#L857: lock(&profBlockLock)
mprof.go#L1017: lock(&profMemActiveLock)
mprof.go#L1018: lock(&profMemFutureLock[index])
mprof.go#L1041: lock(&profMemFutureLock[c])
mprof.go#L1098: lock(&profMemActiveLock)
mprof.go#L1158: lock(&profBlockLock)
mprof.go#L1237: lock(&profBlockLock)
mspanset.go#L88: lock(&b.spineLock)
mstats.go#L461: lock(&sched.sysmonlock)
mstats.go#L462: lock(&trace.lock)
mstats.go#L583: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L865: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L526: lock(&sched.deferlock)
panic.go#L584: lock(&sched.deferlock)
panic.go#L1342: lock(&paniclk)
panic.go#L1409: lock(&deadlock)
panic.go#L1410: lock(&deadlock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L330: lock(&mheap_.speciallock)
pinner.go#L359: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
print.go#L70: lock(&debuglock)
proc.go#L332: lock(&forcegc.lock)
proc.go#L462: lock(&sched.sudoglock)
proc.go#L528: lock(&sched.sudoglock)
proc.go#L655: lock(&allglock)
proc.go#L694: lock(&allglock)
proc.go#L856: lock(&sched.lock)
proc.go#L932: lock(&sched.lock)
proc.go#L1558: lock(&sched.lock)
proc.go#L1643: lock(&deadlock)
proc.go#L1644: lock(&deadlock)
proc.go#L1678: lock(&sched.lock)
proc.go#L1906: lock(&sched.lock)
proc.go#L1928: lock(&sched.lock)
proc.go#L1966: lock(&sched.lock)
proc.go#L2047: lock(&sched.lock)
proc.go#L2125: lock(&sched.lock)
proc.go#L2151: lock(&sched.lock)
proc.go#L2195: lock(&sched.lock)
proc.go#L2537: lock(&sched.lock)
proc.go#L2781: lock(&newmHandoff.lock)
proc.go#L2860: lock(&sched.lock)
proc.go#L2866: lock(&newmHandoff.lock)
proc.go#L2877: lock(&newmHandoff.lock)
proc.go#L2901: lock(&sched.lock)
proc.go#L2950: lock(&sched.lock)
proc.go#L2995: lock(&sched.lock)
proc.go#L3053: lock(&sched.lock)
proc.go#L3123: lock(&sched.lock)
proc.go#L3207: lock(&sched.lock)
proc.go#L3318: lock(&sched.lock)
proc.go#L3343: lock(&sched.lock)
proc.go#L3451: lock(&sched.lock)
proc.go#L3527: lock(&sched.lock)
proc.go#L3610: lock(&sched.lock)
proc.go#L3750: lock(&sched.lock)
proc.go#L3817: lock(&sched.lock)
proc.go#L3922: lock(&sched.lock)
proc.go#L3939: lock(&sched.lock)
proc.go#L3956: lock(&sched.lock)
proc.go#L4024: lock(&deadlock)
proc.go#L4025: lock(&deadlock)
proc.go#L4039: lock(&sched.lock)
proc.go#L4147: lock(&sched.lock)
proc.go#L4508: lock(&sched.lock)
proc.go#L4520: lock(&sched.lock)
proc.go#L4780: lock(&sched.lock)
proc.go#L4815: lock(&sched.lock)
proc.go#L5186: lock(&sched.gFree.lock)
proc.go#L5199: lock(&sched.gFree.lock)
proc.go#L5270: lock(&sched.gFree.lock)
proc.go#L5571: lock(&sched.lock)
proc.go#L5664: lock(&mheap_.lock)
proc.go#L5729: lock(&allpLock)
proc.go#L5813: lock(&allpLock)
proc.go#L5930: lock(&sched.lock)
proc.go#L6063: lock(&sched.lock)
proc.go#L6100: lock(&sched.lock)
proc.go#L6121: lock(&sched.lock)
proc.go#L6133: lock(&sched.sysmonlock)
proc.go#L6194: lock(&forcegc.lock)
proc.go#L6224: lock(&allpLock)
proc.go#L6288: lock(&allpLock)
proc.go#L6358: lock(&sched.lock)
proc.go#L6444: lock(&sched.lock)
proc.go#L6794: lock(&sched.lock)
proc.go#L6828: lock(&sched.lock)
proc.go#L7081: lock(&sched.lock)
rand.go#L38: lock(&globalRand.lock)
rand.go#L93: lock(&globalRand.lock)
rand.go#L109: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
select.go#L39: lock(&c.lock)
stack.go#L280: lock(&stackpool[order].item.mu)
stack.go#L299: lock(&stackpool[order].item.mu)
stack.go#L317: lock(&stackpool[order].item.mu)
stack.go#L377: lock(&stackpool[order].item.mu)
stack.go#L397: lock(&stackLarge.lock)
stack.go#L490: lock(&stackpool[order].item.mu)
stack.go#L520: lock(&stackLarge.lock)
stack.go#L1254: lock(&stackpool[order].item.mu)
stack.go#L1270: lock(&stackLarge.lock)
time.go#L136: lock(&ts.mu)
time.go#L208: lock(&t.mu)
time.go#L427: lock(&t.sendLock)
time.go#L509: lock(&t.sendLock)
time.go#L1093: lock(&t.sendLock)
time.go#L1181: lock(&allpLock)
trace.go#L228: lock(&sched.sysmonlock)
trace.go#L431: lock(&trace.lock)
trace.go#L490: lock(&sched.lock)
trace.go#L526: lock(&trace.lock)
trace.go#L594: lock(&trace.lock)
trace.go#L657: lock(&trace.lock)
trace.go#L802: lock(&trace.lock)
trace.go#L882: lock(&trace.lock)
trace.go#L1013: lock(&s.lock)
trace.go#L1032: lock(&s.lock)
trace.go#L1062: lock(&s.lock)
tracebuf.go#L70: lock(&trace.lock)
tracebuf.go#L85: lock(&trace.lock)
tracecpu.go#L200: lock(&trace.lock)
traceregion.go#L62: lock(&a.lock)
traceruntime.go#L724: lock(&trace.lock)
tracestring.go#L59: lock(&t.lock)
tracestring.go#L88: lock(&trace.lock)
tracetime.go#L90: lock(&trace.lock)
type.go#L96: lock(&reflectOffs.lock)
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |